something which overlaps - Español Inglés Diccionario